事前提要:
本 API 係為 永豐金 PYTHON API,尚未申請的朋友們,有兩個方法可以申請
假如沒有永豐證券帳號的朋友,首先要先去官網申請永豐證券帳號,審核通過之後在進行永豐API的申請喔
小聲說,沒有永豐金銀行戶頭的可以先申請DAWHO數位帳戶,比起大多數銀行提供的證券戶比起來,利息給的不錯(1.1%),有DAWHO數位帳戶之後在申請大戶投即可
簡易流程為
以上過程皆為線上操作,真的蠻方便的,這裡提供官方的教學文件
正文開始:
永豐金證券-Shioaji API (Python API),API功能包括:提供報價、下單、成交回報、帳務查詢。
那就開始 30 天程式交易初階策略程式吧
首先安裝步驟
使用 pip 安裝
pip install shioaji
原本在 MAC 開發,發現會出現錯誤,查察之後得知目前不支援 MAC ,只能在 Windows 平台運行...
好在在 Google Colaboratory 能正常運行,
Colaboratory (簡稱為「Colab」) 可讓你在瀏覽器上撰寫及執行 Python,且具備下列優點:
不必進行任何設定
免費使用 GPU
輕鬆共用
另外官方也有提供 Docker Image
docker run -it sinotrade/shioaji:latest
或是用 jupyter lab
docker run -p 8888:8888 sinotrade/shioaji:jupyter
環境設定好之後,接下來就是最重要的事
交易要怎麼獲利呢?
買高賣更高
賣低買更低
交易要順勢交易
要怎麼買在低點,賣在高點呢?
要怎麼賣在高點,買在低點呢?
這就需要一些判斷,
比如說壓力與支撐,買在支撐,賣在壓力,好像是不錯的策略
5分K高過高,低不破前低,代表多頭趨勢、5分K低過低,高不破前高,代表空頭趨勢
或是買在接近均價線附近
程式策略或量化交易,基本上很難有一個策略就能全贏,不過可以靠一些技術分析協助判斷增加勝率,金融市場有一個重點,大賺小賠,不要大賠即可,所以停損就格外重要。
接下來就是個別策略想法、實作與介紹
預計參考的策略有
本次鐵人賽也有前輩分享股海茫茫
以下廢話時間:
原本想說從開賽還有15天可以蒐集素材(偷懶),發現時間一下就過去惹,啥素材都沒整理到,只好乖乖面對。希望可以在本次的鐵人賽中完賽,鐵人賽過程中竟然有遇到中秋節,難道要邊烤肉邊寫程式惹嗎?!
只好認真的把上一篇的文章拿來填充並補完一些資訊。
原本想要套用某部輕小說的標題,不過輕小說只有12部,後面沒有相同的命名規則有點不連貫,只好把標題整個換掉,雖然我覺得沒人會注意到吧。